<?xml version="1.0" encoding="ISO-8859-1" ?>

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:rich="http://richfaces.org/rich"
	  xmlns:a4j="http://richfaces.org/a4j">

	<f:subview id="subviewPopupFuncionario">
		<rich:modalPanel id="popupFuncionario" autosized="true" headerClass="height:20px;">
			<f:facet name="header">
				<h:outputText value="#{bundle.pais_titulo_consultar}" />
			</f:facet>
			<f:facet name="controls">
				<h:panelGroup>
					<h:graphicImage value="/images/close.gif" styleClass="botao_fechar_popup" id="hideLink">
						<rich:componentControl for="popupPais" attachTo="hideLink" operation="hide" event="onclick" />
					</h:graphicImage>
				</h:panelGroup>
			</f:facet>
			<rich:messages id="msgFuncionarioConsulta"></rich:messages>
			<a4j:form>
				
				<h:commandButton action="#{funcionarioBackBean.obterListaFuncionario}" value="#{bundle.funcionario_btn_consultar}" />
						
				<div class="linha"/>
				
				<rich:datascroller for="gridFuncionario" maxPages="10"/>
				<rich:dataTable value="#{funcionarioBackBean.funcionarioFormBean.listaFuncionario}" var="funcionario" id="gridFuncionario" rows="10" align="center" width="100%">
					<rich:column filterBy="#{funcionario.codigo}">
						<f:facet name="header">
							<h:outputText value="#{bundle.funcionario_codigo}"/>
						</f:facet>
						<h:outputText value="#{funcionario.codigo}"/>
					</rich:column>
					<rich:column filterBy="#{funcionario.descricao}">
						<f:facet name="header">
							<h:outputText value="#{bundle.funcionario_descricao}"/>
						</f:facet>
						<h:outputText value="#{funcionario.descricao}"/>
					</rich:column>
					<rich:column filterBy="#{funcionario.ddd}">
						<f:facet name="header">
							<h:outputText value="#{bundle.funcionario_ddd}"/>
						</f:facet>
						<h:outputText value="#{funcionario.ddd}"/>
					</rich:column>
					<rich:column filterBy="#{funcionario.estadoVO.descricao}">
						<f:facet name="header">
							<h:outputText value="#{bundle.funcionario_estado}"/>
						</f:facet>
						<h:outputText value="#{funcionario.estadoVO.descricao}"/>
					</rich:column>
					<rich:column>
						<a4j:commandButton id="btnEditar" actionListener="#{funcionarioBackBean.listenerIrEditarFuncionario}" value="#{bundle.funcionario_btn_editar}" reRender="formFuncionarioManter">
							<f:param id="codigoFuncionarioEditar" name="codigoFuncionarioEditar" value="#{funcionario.codigo}" />
							<rich:componentControl for="manterFuncionario" attachTo="btnEditar" operation="show" event="onclick" />
						</a4j:commandButton>
					</rich:column>
					<rich:column>
						<a4j:commandButton id="btnExcluir" actionListener="#{funcionarioBackBean.listenerIrExcluirFuncionario}" value="#{bundle.funcionario_btn_excluir}" reRender="formFuncionarioManter">
							<f:param id="codigoFuncionarioExcluir" name="codigoFuncionarioExcluir" value="#{funcionario.codigo}" />
							<rich:componentControl for="manterFuncionario" attachTo="btnExcluir" operation="show" event="onclick" />
						</a4j:commandButton>
					</rich:column>
				</rich:dataTable>
				
				<div class="linha"/>
				
				<a4j:commandButton value="#{bundle.funcionario_btn_novo}" actionListener="#{funcionarioBackBean.listenerIrInserirFuncionario}" id="btnNovo" reRender="formFuncionarioManter">
					<rich:componentControl for="manterFuncionario" attachTo="btnNovo" operation="show" event="onclick" />
				</a4j:commandButton>
				
			</a4j:form>

		</rich:modalPanel>
	</f:subview>
	
	<ui:include src="/pages/estado/manterEstado.xhtml" />
	
</html>